body {
    margin:0;
    padding:0;
    background:#e3e3e3;
    font-family:arial,verdana,san-serif;
    font-size:small;
    text-align:center;
}
form {
    margin: 0;
    padding:0;
}
p {
    margin:0;
    margin-top:5px;
}
#wrap {
    width:250px;
    text-align:left;
    background:#fff;
    margin:50px auto;
    padding:1px;
    padding-bottom:10px;
    border:1px solid #666;
}
h3 {
    font-size:medium;
    color:white;
    line-height:38px;
    border-bottom:4px solid blue;
    text-align:center;
    background:#4582DE url(../images/admin/header_bg.gif) repeat-x;
    height:38px;
    border-bottom:1px solid #333;
    margin:0;
}
#login_form {
    margin:10px;
    padding:5px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.submit {
    margin:0;
}